// pages/search/search.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    result: [],
    name: '',
    // 省份显示隐藏判断参数
    showModal: false,
    province: "海南",
    // 选择省份参数
    sts: 0,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  // 显示省份方法
  getProvince: function () {
    this.data.showModal = !this.data.showModal;
    this.setData({
      showModal: this.data.showModal
    });
  },
  // 选择省份法方法
  getChoose: function (e) {
    var sts = e.currentTarget.dataset.sts;
    var name = e.currentTarget.dataset.name;
    var that = this;
    that.setData({
      sts: sts,
      province: name
    });
    setTimeout(function () {
      that.setData({
        showModal: false
      });
    }, 800)
  },
  // 关闭弹出框
  closeModal:function(){
    this.setData({
      showModal: false
    });
  },
  // 关键字搜索
  loadPlace: function () { //输入关键字检索提示
    var list = [
      { name: '万科湖畔', status: '二手', area: '海口-秀英' },
      { name: '万科森林鸟语', status: '在售', area: '三亚-三亚市区' },
      { name: '万科云间传奇', status: '二手', area: '海口-秀英' },
      { name: '万科翡翠山庄', status: '在售', area: '海口-秀英' },
      { name: '中海神州半岛', status: '在售', area: '海口-秀英' },
      { name: '绿地悦澜湾', status: '在售', area: '海口-秀英' },
      { name: '融创日月湾', status: '售罄', area: '海口-秀英' },
      { name: '碧桂园三亚郡', status: '待售', area: '海口-秀英' },
    ];
    return list;
  },
  searchWells: function (e) {
    var name = e.detail.value;
    var val = this.loadPlace(); //定义一个变量名
    var result = new Array();
    if (name != '') {   //判断用户输入搜素不为空时执行下面的代码
      for (var i = 0; i < val.length; i++) {
        var place = val[i].name;
        if (place.indexOf(name) > -1) {
          var temp = {
            name: val[i].name,
            status: val[i].status, 
            area: val[i].area,
          };
          result.push(temp); 
        }
      }
    }
    this.setData({ result: result });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})